package org.willthink.service.schedule.impl;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import org.willthink.dao.schedule.ScheduleDAO;
import org.willthink.service.schedule.ScheduleService;
import org.willthink.vo.schedule.ScheduleVO;

@Service//("scheduleService")
public class ScheduleServiceImpl implements ScheduleService
{
	private Logger logger = LoggerFactory.getLogger(getClass());
	
	private ScheduleDAO scheduleDAOImpl;
	
	public void setScheduleDAOImpl(ScheduleDAO scheduleDAOImpl)
	{
		this.scheduleDAOImpl = scheduleDAOImpl;
	}

	@Override
	public ScheduleVO SelectTodaysSchedule(ScheduleVO scheduleVO) 
	{
		// TODO Auto-generated method stub
		logger.debug("ScheduleServiceImpl ScheduleVO : {}", scheduleVO);
		logger.debug("ScheduleServiceImpl scheduleDAOImpl : {}", scheduleDAOImpl);
		
		
		return scheduleVO;
	}

	@Override
	public void InsertNewSchedule(ScheduleVO scheduleVO) 
	{
		// TODO Auto-generated method stub
		logger.debug("ScheduleServiceImpl ScheduleVO : {}", scheduleVO);
		logger.debug("ScheduleServiceImpl scheduleDAOImpl : {}", scheduleDAOImpl);
		
	}

	@Override
	public void UpdateRecordedSchedule(ScheduleVO scheduleVO)
	{
		// TODO Auto-generated method stub
		logger.debug("ScheduleServiceImpl ScheduleVO : {}", scheduleVO);
		logger.debug("ScheduleServiceImpl scheduleDAOImpl : {}", scheduleDAOImpl);
		
	}

	@Override
	public void DeleteRocordedSchedule(ScheduleVO scheduleVO)
	{
		// TODO Auto-generated method stub
		logger.debug("ScheduleServiceImpl ScheduleVO : {}", scheduleVO);
		logger.debug("ScheduleServiceImpl scheduleDAOImpl : {}", scheduleDAOImpl);
		
	}
}
